/*  
Theme Name: ISUX V1
Theme URI: http://isux.tencent.com
Description: The WordPress theme based on the Wordpress.
Version: 1.0
Author: Great Xu & iVane Hwang
Author URI: http://grealor.com/ & http://ivane.me/
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ul,ul li{list-style-type:none}
fieldset,img{border:0 none}
fieldset legend,table caption{display:none}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}
button,input[type="submit"]{cursor:pointer}
button,input,select,textarea{font-size:12px;font-family:Helvetica,Hiragino Sans GB,Arial,sans-serif}
table{border-collapse:collapse;border-spacing:0}
abbr[title],dfn[title]{border-bottom:1px #000 dotted;cursor:help}
ins{background-color:#FF9;color:#000;text-decoration:none}
mark{background-color:#FF9;color:#000;font-style:italic;font-weight:bold}
/* Reset E */

/* Globle S */
body {padding-top:115px; font-size:12px; font-family:Helvetica,Hiragino Sans GB,Arial,sans-serif; background:#FFF; color:#424242;}
a,a:hover {color:#3DA5DC; text-decoration:none;}
a:hover {color:#3DA5DC; text-decoration:underline;}
.l {float:left;}
.r {float:right; text-align:right;}
.clearfix:after {content:""; clear:both; display:block; height:0;}
@font-face {font-family:'Arimo'; font-style:normal; font-weight:normal; src:local('Arimo'),url('fonts/Arimo.ttf');}
/* Globle E */

/* Header S */
.header {position:absolute; left:50%; top:0; margin-left:-480px; width:960px; height:75px; padding-top:50px;}

.header .l {}
.header .logo {float:left; width:140px; height:40px; font-size:0; overflow:hidden;}
.header .logo a {display:block; width:140px; height:40px; line-height:100px; overflow:hidden; background-image:url(img/logo.png);}

.header .r { /*margin-top:-4px;*/}
.header nav {/*padding-top:54px;*/ height:40px;}
.header nav h3 {display:none;}
.header nav li {margin-left:36px; float:left; font-family:'Arimo',Arial; height:40px; line-height:43px;}
.header nav a,
.header nav a.current {font-size:15px; color:#424242;}
.header nav a:hover,
.header nav a.current {color:#3DA5DC;}
.header .v-line {font-size:26px; color:#E7E7E7; font-weight:lighter; margin-right:6px; position:relative; top:3px;}
.header a.link-rss,
.header a.link-weibo {display:inline-block; position:relative; top:10px; margin-left:10px; width:26px; height:26px; border:1px #B3B3B3 solid; overflow:hidden; font-size:0; line-height:100px; border-radius:15px; -moz-border-radius:15px;}
.header a.link-rss {background-image:url(img/bg_rss.png); background-color:#B3B3B3; background-position:center center; background-repeat:no-repeat;}
.header a.link-weibo {background-image:url(img/bg_weibo.png); background-color:#B3B3B3; background-position: center center; background-repeat:no-repeat;}
.header a.link-rss:hover,
.header a.link-weibo:hover {background-color:#00D0FF; border-color:#00D0FF;}
.header .mod-search {margin-left:40px; position:relative; top:8px;}
.header .mod-other {position:relative; top:-3px; margin-left:4px;}
@-moz-document url-prefix() {
	.header .mod-search {top:5px;}
}
/* Header E */

/* Wrapper S */
.wrapper {margin:0 auto; width:960px;}
.inner {padding-right:250px;}
.main {width:100%; float:left;}
.aside {margin-right:-250px; width:195px; float:right;}
/* Wrapper E */

/* Footer S */
.footer {margin:50px auto 28px; width:960px; padding:0 0 30px;}
.footer p {margin-bottom:8px; line-height:160%;}
.footer .mod-link {border:#E1E1E1 solid; border-width:1px 0; padding:15px 0; margin-bottom:10px; color:#9A9A9A;}
.footer .mod-link h4 {font-size:12px; float:left; font-weight:normal; margin-right:5px;}
/*.footer .mod-link .d {*font-family:Simsun; color:#CCC; margin-left:10px;}*/
.footer .mod-link-line {float:left; margin-right:15px; color:#E6E6E6;}
.footer .blogroll {float:left;}
.footer .blogroll:after {content:""; clear:both; display:block; height:0;}
.footer .blogroll li {float:left; margin:0 15px 0 0;}
.footer .copyright {font-weight:bold; color:#666;}
.footer .mod-navlink {font-weight:normal; margin-left:18px;}
.footer .mod-navlink .v-line {color:#E6E6E6; margin:0 10px;}
.footer .tencent a {display:inline-block; width:70px; height:9px; font-size:0; overflow:hidden; line-height:100px; background-image:url(img/logo_tencent.png);}
/* Footer E */

/* Search S */
.mod-search {border:0 none;}
.mod-search .int-search {padding:0 10px; width:174px; height:24px; border:1px #DEDEDE solid; border-radius:10px; -moz-border-radius:10px; box-shadow:inset 2px 2px 2px rgba(221,221,221,0.6);}
.mod-search .int-search:focus {outline:0; border-color:#E75105; box-shadow:1px 0 8px #EA8803; -moz-box-shadow:0 0 8px #EA8803; -webkit-box-shadow:0 0 8px #EA8803;}
.mod-search .int-search-sub {width:12px; height:12px; overflow:hidden; font-size:0; line-height:100px; border:0 none; position:relative; left:-25px; top:2px; background-image:url(img/bg_search.png); background-color:transparent; background-repeat:no-repeat;}
@-moz-document url-prefix() {
	.mod-search .int-search {position:relative; top:1px; border-radius:15px; -moz-border-radius:15px;}
	.mod-search .int-search {padding-top:3px;}
	.mod-search .int-search-sub {top:-4px;}
}
/* Search E */

/* Img Slider S */
.mod-imgslider {margin-bottom:50px; width:960px; height:320px; overflow:hidden; /*background:url(img/banner.jpg) left top no-repeat;*/ box-shadow:0 8px 8px #D9D9D9; -moz-box-shadow:0 8px 8px #D9D9D9;}
/* Img Slider E */

/* Index Panel S */
.mod-panel-container {width:100%; overflow:hidden;}
.mod-panel-container .inner {width:110%;}
.mod-panel {display:inline-block; vertical-align:top; margin-right:58px; width:280px; font-size:14px;}
.mod-panel h3 {font-size:16px; border-bottom:1px #E1E1E1 solid; padding-bottom:10px; margin-bottom:23px; font-family:Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif;}

.mod-panel-newblog {}
.mod-panel-newblog ul {padding-bottom:8px;}
.mod-panel-newblog li {margin-bottom:15px;}
.mod-panel-newblog li a {color:#424242; width:98%; display:block; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; -webkit-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow:hidden;}

.mod-panel-weibo {}
.mod-panel-weibo li {margin-bottom:15px;}
.mod-panel-weibo li p {line-height:150%; color:#555;}
.mod-panel-weibo li time {color:#999; font-size:12px;}
.mod-panel-weibo time a {color:#999;}
.mod-panel-weibo li:hover {background:#FFF;}
.mod-panel-weibo li:hover time a {color:#3DA5DC;}
.mod-panel-weibo .int-weibo {display:inline-block; padding:0 20px; height:28px; line-height:28px; overflow:hidden; font-weight:bold; font-size:14px; color:#FFF; border-radius:15px; -moz-border-radius:15px; border:1px #E75105 solid; text-shadow:1px 1px 0 #E16B09; background:-webkit-gradient(linear,left top, left bottom,color-stop(0,#F08803),color-stop(1,#E15F11)); background:-moz-linear-gradient(-90deg,#F08803,#E15F11); cursor:pointer;}
.mod-panel-weibo .int-weibo:hover {text-decoration:none; border-color:#E75105; box-shadow:1px 0 8px #EA8803; -moz-box-shadow:0 0 8px #EA8803; -webkit-box-shadow:0 0 8px #EA8803;}
.mod-panel-weibo .int-weibo img {display:none;}
.mod-panel-weibo-other {padding-top:10px;}

.mod-panel-job {}
.mod-panel-job dt {font-size:14px; margin-bottom:5px;}
.mod-panel-job dd {margin-bottom:22px;}
/* Index Panel E */

/* Blog Content S */
.mod-blog {margin-bottom:40px;}
.mod-blog .hd {margin-bottom:18px;}
.mod-blog .hd h1,
.mod-blog .hd h2 {font-size:26px; margin-bottom:4px; font-weight:normal; font-family:Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif;}
.mod-blog .hd h2 a {color:#222; text-decoration:none;}
.mod-blog .hd h2 a:hover {color:#3DA5DC; text-decoration:underline;}
.mod-blog .hd p,
.mod-blog .hd p a {color:#B1B1B1;}
.mod-blog .hd p a:hover {color:#3DA5DC;}
.mod-blog .hd .v-line {margin:0 6px; color:#E3E3E3;}
.mod-blog .bd {/*border-bottom:1px #E3E3E3 solid; padding-bottom:18px;*/ color:#555;}
.mod-blog .bd h2,
.mod-blog .bd h3 {font-size:16px; margin-bottom:12px; font-family:Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif;}
.mod-blog .bd p {margin-bottom:18px; font-size:14px; line-height:180%}
.mod-blog .bd p:after {content:""; clear:both; display:block; height:0;}
.mod-blog .bd blockquote {border-left:2px #E3E3E3 solid; margin:0 10px 12px; padding:10px 12px 2px; color:#777;}
.mod-blog .bd ul, 
.mod-blog .bd ol {padding-bottom:12px;}
.mod-blog .bd ul li, 
.mod-blog .bd ol li {color: #555; font-size:14px; line-height:160%; margin:0 0 8px 50px;}
.mod-blog .bd ul li {list-style-type: disc;}
.mod-blog .bd ol li {list-style-type: decimal;}
.mod-blog .bd ul li ul, 
.mod-blog .bd ul li ol, 
.mod-blog .bd ol li ul, 
.mod-blog .bd ol li ol {padding: 8px 0 0;}
.mod-blog .bd ul li li,
.mod-blog .bd ol li li {font-size: 14px; list-style-type:lower-alpha; margin:0 0 8px 20px;}
.mod-blog .bd ol li li {list-style-type:lower-roman;}
.mod-blog .bd img {max-width:750px;}
.mod-blog .bd a.more-link {margin-top:15px; display:block; font-weight:bold;}
/*
.mod-blog .bd a.more-link {color:#020120;}
.mod-blog .bd a.more-link:hover {color:#3DA5DC; text-decoration:underline;}
*/
.mod-blognav {padding-top:15px;}
.mod-blognav p {color:#3DA5DC;}
.mod-blog .fd {margin:20px 0; padding-bottom:20px; border-bottom:1px #E3E3E3 dashed;}
.mod-blog .fd a {margin-right:10px;}
.mod-blog .fd .share-qzone {position:relative; top:-1px;}
.mod-blog-nobor .bd {border:0 none; padding:0; }
/* Blog Content E */

/* Aside S */
.mod-aspanel {margin-bottom:30px; border-top:1px #E3E3E3 solid; padding-top:20px;}
.mod-aspanel .hd {margin-bottom:15px;}
.mod-aspanel .hd h3 {font-size:16px; font-family:Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif;}
.mod-aspanel-nobor {border:0 none; padding:0;}

.mod-asweibo {}

.mod-asarticle {}
.mod-asarticle li {margin-bottom:8px;}
.mod-asarticle li a {color:#424242; width:98%; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; -webkit-text-overflow:ellipsis; -ms-text-overflow:ellipsis; display:block; overflow:hidden;}
.mod-asarticle li a:hover {color:#3DA5DC;}

.mod-astags {}
.mod-astags a {display:inline-block; margin:0 5px 7px 0; padding:2px 8px; color:#000; border:1px #DDD solid; background:#F7F7F7; border-radius:15px; -moz-border-radius:15px;}
.mod-astags a:hover {text-decoration:none; color:#E64F04; border-color:#FFCB97; background-color:#FFF0E1; box-shadow:0 0 8px #FFCB97; -moz-box-shadow:0 0 8px #FFCB97; -webkit-box-shadow:0 0 8px #FFCB97; outline:none;}
/* Aside E */

/* Comment S */
.mod-comment {}
.mod-comment h3 {font-size:16px; color:#7D7D7D; font-family:Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif;}
.mod-comment ol,
.mod-comment ol li {list-style-type:none;}
.mod-comment li .wrap {padding:25px 0 25px 72px; border-bottom:1px #E3E3E3 dashed;}
.mod-comment li.odd .wrap {background:#F5F5F5;}
.mod-comment-avatar {float:left; margin-left:-72px; width:50px; height:50px; font-size:0; line-height:0; border:2px #D3D1D2 solid; overflow:hidden;}
.mod-comment-cont {width:100%; float:right; margin-top:-4px;}
.mod-comment-cont p {margin-bottom:6px; color:#555; line-height:160%;}
.mod-comment-cont .mod-comment-name {font-size:14px; color:#999;}
.mod-comment-cont .mod-comment-info {color:#AAA; margin:0;}
/* Comment E */

/* Post Comment S */
.mod-postcomment {margin-top:30px;}
.mod-postcomment h3 {font-size:16px; color:#7D7D7D; font-family:Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif;}
.mod-postcomment label {display:none;}
.mod-postcomment fieldset {padding-top:20px;}
.mod-postcomment p {margin-bottom:10px;}
.mod-postcomment label {display:block; margin-bottom:3px; color:#5D5D5D;}
.mod-postcomment .textarea, 
.mod-postcomment .int-txt {width:288px; padding:0 5px; border:1px #AAA solid; height:28px; outline:none; border-radius:3px; -moz-border-radius:3px;}
.mod-postcomment .textarea {width:378px; height:88px; padding:10px 5px; overflow:auto;}
.mod-postcomment .textarea:focus,
.mod-postcomment .int-txt:focus {border-color:#E75105; box-shadow:1px 0 8px #EA8803; -moz-box-shadow:0 0 8px #EA8803; -webkit-box-shadow:0 0 8px #EA8803;}
.mod-postcomment .int-sub {padding:0 30px; height:32px; line-height:30px; overflow:hidden; font-weight:bold; font-size:14px; color:#FFF; border-radius:15px; -moz-border-radius:15px; border:1px #E75105 solid; text-shadow:1px 1px 0 #E16B09; background:-webkit-gradient(linear,left top, left bottom,color-stop(0,#F08803),color-stop(1,#E15F11)); background:-moz-linear-gradient(-90deg,#F08803,#E15F11);}
.mod-postcomment .int-sub:hover {border-color:#E75105; box-shadow:1px 0 8px #EA8803; -moz-box-shadow:0 0 8px #EA8803; -webkit-box-shadow:0 0 8px #EA8803;}
.mod-postcomment .mod-postcomment-line {padding-top:10px;}
@-moz-document url-prefix() {
	.mod-postcomment .int-txt {padding-top:2px;}
	.mod-postcomment .int-sub {padding-bottom:2px;}
}
/* Post Comment E */

/* Recruit S */
.mod-recruit {}
.mod-recruit .bd {border:0 none;}
.mod-recruit .bd ol,
.mod-recruit .bd ol li,
.mod-recruit .bd ol ol,
.mod-recruit .bd ol ol li {list-style-type:none; margin-left:0;}
.mod-recruit .bd ol {margin-bottom:-50px;}
.mod-recruit .bd ol li {margin:36px 0 0; padding:40px 0 0 32px; border-top:1px #E3E3E3 solid;}
.mod-recruit .bd h2 {font-size:22px; margin:0 0 25px -32px; font-weight:normal; font-family:Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif;}
.mod-recruit .bd dt {font-size:14px; font-weight:bold; margin-bottom:4px;}
.mod-recruit .bd dd {margin-bottom:25px;}
.mod-recruit .bd p {margin-bottom:4px;}
.mod-recruit .bd ol ol {margin-bottom:-10px;}
.mod-recruit .bd ol ol li {margin:0 0 50px; padding:0 0 0 30px; border-top:0 none;}
.mod-recruit .bd ol ol h3 {font-size:16px; margin:0 0 15px -28px;}
/* Recruit E */

/* Page Nav S */
/*
.mod-pagenav {}
.mod-pagenav .current,
.mod-pagenav a {margin-right:8px; font-size:14px; color:#9A9A9A; text-decoration:none;}
.mod-pagenav a:hover {text-decoration:underline;}
.mod-pagenav .current {color:#3DA5DC;}
*/

.wp-pagenavi {font-size:16px;}
.wp-pagenavi .pages {display:none;}
.wp-pagenavi .current {margin-right:15px; color:#B1B1B1; font-weight:bold; }
.wp-pagenavi a {margin-right:15px; text-decoration:none;}
.wp-pagenavi a:hover {color:#3DA5DC; text-decoration:underline;}
/*
.page-link {height:15px; line-height:15px; margin:5px 0 13px; font-size:16px; font-weight:bold;}
.page-link .pages {display:none;}
.page-link .extend,
.page-link .current,
.page-link a {color:#B1B1B1; margin-right:10px; text-decoration:none;}
.page-link .current,
.page-link a:hover {color:#3DA5DC; text-decoration:underline;}
.page-link .current {text-decoration:none;}
*/
/* Page Nav E */

#T {display:none;}
.css-loading-fail {display:none;}